home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / epromdeo.arc / SHIFTER.PLD < prev    next >
Text File  |  1989-04-22  |  1KB  |  60 lines

  1.                     PAL DESIGN SPECIFICATION
  2. PAT001                    KEVIN M. OW-WING 6-22-85
  3. 4-BIT SLICE FOR AN 8 BIT BARREL SHIFTER
  4. ADVANCED MICRO DEVICES
  5.  
  6. modified by SMS to demonstrate the output enable function
  7.  
  8. device 16r4;
  9.  
  10. CK     1
  11. D7       2
  12. D6     3
  13. D5     4
  14. D4     5
  15. D3     6
  16. D2     7
  17. D1     8
  18. D0     9
  19. GND    10
  20. /E     11
  21. /ZERO    12
  22. S0     13
  23. Q0     14
  24. Q1     15
  25. Q2     16
  26. Q3     17
  27. S1     18
  28. S2     19
  29. VCC    20
  30.  
  31. macro  f0  /S2*/S1*/S0;
  32. macro  f1  /S2*/S1* S0;
  33. macro  f2  /S2* S1*/S0;
  34. macro  f3  /S2* S1* S0;
  35. macro  f4   S2*/S1*/S0;
  36. macro  f5   S2*/S1* S0;
  37. macro  f6   S2* S1*/S0;
  38. macro  f7   S2* S1* S0;
  39.  
  40. start
  41.  
  42. Q3 /:= &f0*/D3 +  &f1*/D2 + &f2*/D1 + &f3*/D0 +
  43.        &f4*/D7 +  &f5*/D6 + &f6*/D5 + &f7*/D4;
  44.  
  45. Q2 /:= &f0*/D2 +  &f1*/D1 + &f2*/D0 + &f3*/D7 +
  46.        &f4*/D6 +  &f5*/D5 + &f6*/D4 + &f7*/D3;
  47.  
  48. Q1 /:= &f0*/D1 +  &f1*/D0 + &f2*/D7 + &f3*/D6 +
  49.        &f4*/D5 +  &f5*/D4 + &f6*/D3 + &f7*/D2;
  50.  
  51. Q0 /:= &f0*/D0 +  &f1*/D7 + &f2*/D6 + &f3*/D5 +
  52.        &f4*/D4 +  &f5*/D3 + &f6*/D2 + &f7*/D1;
  53.  
  54. /ZERO.ENA    =  /S0*/S1*/S2;
  55. /ZERO        /=  /D0*/D1*/D2*/D3*/D4*/D5*/D6*/D7;
  56.  
  57.  
  58. end
  59.  
  60.